| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkGraphics::Texture Member List

This is the complete list of members for nkGraphics::Texture, including all inherited members.

addCpuDataSlice(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture |
addCpuDataSliceCopy(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture |
addCpuDataSliceForward(nkMemory::Buffer &&data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture |
addCpuDataSliceRelativeToLast(unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture |
convertToImage(int mip, int sliceOrArrayIndex) | nkGraphics::Texture |
copyParams(const Texture &other)=0 | nkGraphics::Texture | pure virtual
create(System *system=nullptr) | nkGraphics::Texture | static
Exportable() noexcept | nkExport::Exportable |
exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Texture | virtual
freeCpuData() | nkGraphics::Texture | virtual
generateMipChain(unsigned int fromMip=0)=0 | nkGraphics::Texture | pure virtual
getAutoMipGeneration() const =0 | nkGraphics::Texture | pure virtual
getCpuAccessRights() const =0 | nkGraphics::Texture | pure virtual
getCpuData() const | nkGraphics::Texture |
getCpuSliceCount() const | nkGraphics::Texture |
getDepthOrArraySize() const =0 | nkGraphics::Texture | pure virtual
getGpuUploadCanBeDeferred() const | nkGraphics::Resource |
getHeight() const =0 | nkGraphics::Texture | pure virtual
getHidden() const | nkGraphics::Resource |
getLoadState() const | nkGraphics::Resource |
getMipLevels() const =0 | nkGraphics::Texture | pure virtual
getMiscFlag() const =0 | nkGraphics::Texture | pure virtual
getName() const | nkGraphics::Resource |
getNeededMipsForSize() const | nkGraphics::Texture |
getPath() const | nkGraphics::Resource |
getRenderFlag() const | nkGraphics::Texture |
getSampleCount() const =0 | nkGraphics::Texture | pure virtual
getSampleQuality() const =0 | nkGraphics::Texture | pure virtual
getSystem() const | nkGraphics::Resource |
getTextureBinding() const =0 | nkGraphics::Texture | pure virtual
getTextureFormat() const =0 | nkGraphics::Texture | pure virtual
getTextureUsage() const =0 | nkGraphics::Texture | pure virtual
getTexType() const | nkGraphics::Texture |
getTypeName() const | nkGraphics::Resource |
getWidth() const =0 | nkGraphics::Texture | pure virtual
gpuCopyFrom(Texture &other, const ResourceGpuCopyDescriptor &descriptor)=0 | nkGraphics::Texture | pure virtual
importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Texture | virtual
isBackBufferTex() const | nkGraphics::Texture |
isFromFile() const | nkGraphics::Texture |
isGammaCorrected() const | nkGraphics::Texture |
isReadyForRendering() const | nkGraphics::Resource |
isUnloaded() const | nkGraphics::Resource |
load()=0 | nkGraphics::Resource | pure virtual
map(const MapRequestDescriptor &requestDesc)=0 | nkGraphics::Texture | pure virtual
prepareAsCubemap() | nkGraphics::Texture | virtual
prepareAsTexture2d() | nkGraphics::Texture | virtual
prepareAsTexture3d() | nkGraphics::Texture | virtual
setAutoMipGeneration(bool value)=0 | nkGraphics::Texture | pure virtual
setBackBufferTex(bool value) | nkGraphics::Texture |
setCpuAccessRights(BUFFER_CPU_ACCESS_FLAG rights)=0 | nkGraphics::Texture | pure virtual
setCpuData(const ResourceCpuDataDescriptor &data) | nkGraphics::Texture |
setDepthOrArraySize(unsigned int depth)=0 | nkGraphics::Texture | pure virtual
setFromExternalResource(const TextureExternalData &data)=0 | nkGraphics::Texture | pure virtual
setFromImage(const nkImages::ImageView &image) | nkGraphics::Texture |
setFromImageCopy(const nkImages::ImageView &image) | nkGraphics::Texture |
setFromImageForward(nkImages::Image &&image) | nkGraphics::Texture |
setGammaCorrected(bool value) | nkGraphics::Texture | virtual
setGpuUploadCanBeDeferred(bool value) | nkGraphics::Resource |
setHeight(unsigned int height)=0 | nkGraphics::Texture | pure virtual
setHidden(bool value) | nkGraphics::Resource |
setMightManuallyGenerateMip(bool value) | nkGraphics::Texture |
setMipLevels(unsigned int value)=0 | nkGraphics::Texture | pure virtual
setName(nkMemory::StringView value) | nkGraphics::Resource |
setPath(nkMemory::StringView value) override | nkGraphics::Texture | virtual
setRenderFlag(TEXTURE_RENDER_FLAG value) | nkGraphics::Texture | virtual
setTextureBinding(BUFFER_BIND_FLAG binding)=0 | nkGraphics::Texture | pure virtual
setTextureFormat(FORMAT format)=0 | nkGraphics::Texture | pure virtual
setTextureFormatFromString(nkMemory::StringView str) | nkGraphics::Texture |
setTextureUsage(BUFFER_USAGE usage)=0 | nkGraphics::Texture | pure virtual
setWidth(unsigned int width)=0 | nkGraphics::Texture | pure virtual
unload()=0 | nkGraphics::Resource | pure virtual
unmap(const UnmapRequestDescriptor &requestDesc)=0 | nkGraphics::Texture | pure virtual
~Exportable() | nkExport::Exportable | virtual
~Resource() | nkGraphics::Resource | virtual
~ShaderResource() | nkGraphics::ShaderResource | virtual
~Texture() | nkGraphics::Texture | virtual